import jweixin from 'jweixin-module'
const location = {
	getJsApiConfig(url, func) {
		uni.request({
			url: '/wanlshop/user/getJsApiConfig',
			methods: 'GET',
			data: {
				url // 当前页面的域名
			},
			success: (res) => {
				// console.log('====', res);
				this.getConfig(res.data, func);
			}
		});
	},

	getConfig(res, func) {
		// console.log(res, '231321');
		// 配置config信息
		jweixin.config({
			debug: false,
			appId: res.appId, // 必填，公众号的唯一标识
			timestamp: res.timestamp, // 必填，生成签名的时间戳
			nonceStr: res.nonceStr, // 必填，生成签名的随机串
			signature: res.signature, // 必填，签名
			jsApiList: ['getLocation'] // 必填，需要使用的JS接口列表
		});
		console.log('=====')
		// 通过ready接口处理成功验证
		jweixin.ready(function() {
			// console.log('=====11111')
			// alert('0000')
			jweixin.checkJsApi({
				jsApiList: ['getLocation'],
				success: function(res) {
					// console.log('检验成功', res);
					jweixin.getLocation({
						success: res => {
							func(res)
							// latitude
							// longitude
							// alert('1111')
							// alert(JSON.stringify(res))
							// console.log('-=-=-=res', res)
						}
					})
				},
				error: err => {
					// alert('2222')
					console.log('--=-=err', err)
				}
			});
		});
		// 通过error接口处理失败验证
		jweixin.error(function(res) {
			console.log('校验失败', res);
		});
	},
}

export default location
